package cn.ffcs.uec.reportParameter.action.bean;

import org.zkoss.zul.Button;
import org.zkoss.zul.Datebox;
import org.zkoss.zul.Radiogroup;
import org.zkoss.zul.Window;

import cn.ffcs.uec.common.component.BdPsnclTreeBandboxExt;
import cn.ffcs.uec.common.component.UecBdDefdocTreeBandboxExt;
import cn.ffcs.uec.organization.component.UecOrganizationTreeBandboxExt;
import lombok.Getter;
import lombok.Setter;

public class ReportParameterBean {

    /**
     * Window
     */
    @Setter
    @Getter
    private Window reportParameterWindow;

    /**
     * 公司
     */
    @Setter
    @Getter
    private UecOrganizationTreeBandboxExt uecOrganization;

    /**
     * 人员类别
     */
    @Setter
    @Getter
    private BdPsnclTreeBandboxExt uecPsncl;

    /**
     * 截止日期
     */
    @Setter
    @Getter
    private Datebox endDate;

    /**
     * 新旧岗位体系标识
     */
    @Setter
    @Getter
    private Radiogroup postStatus;

    /**
     * 岗位层级（新）
     */
    @Setter
    @Getter
    private UecBdDefdocTreeBandboxExt newPostLevel;

    /**
     * 岗位层级（旧）
     */
    @Setter
    @Getter
    private UecBdDefdocTreeBandboxExt oldPostLevel;

    /**
     * 岗位等级
     */
    @Setter
    @Getter
    private UecBdDefdocTreeBandboxExt postGrade;

    /**
     * 确认、取消按钮
     */
    @Getter
    @Setter
    private Button saveBtn;

    @Getter
    @Setter
    private Button cancelBtn;
}
